Fail-safe Mobility Management and Collision Prevention Platform for Cooperative Mobile Robots with Asynchronous Communications by
نویسندگان
چکیده
Distributed computing extends its scope to address problems relevant to mobile computing where hosts are physically mobile. Since a robot can be seen as a mobile computer, it is natural to consider a group of autonomous mobile robots as a kind of mobile distributed system. However, there are two fundamental differences with conventional distributed systems. The first is that robots usually require knowledge about their physical positions, and the second is that robots must control their own motion. Many interesting applications of mobile robotics envision groups or swarms of robots cooperating toward a common goal. Consider a distributed system composed of cooperative autonomous mobile robots cultivating a garden. This application requires that robots move in all directions sharing the same geographical space. We consider a category of robotic applications where mobile robots have limited energy resources and wide geographical distribution. There is no centralized control nor global synchronization. It is very important to focus on the problem of preventing collisions between mobile robots. Collision prevention leads to a dependable system and prevents the occurrence of serious damages to the robots which causes failures in the system. In order to achieve a fail-safe motion, robots need to coordinate their movement. Cooperation is however difficult to obtain under the weak communication guarantees offered by wireless networks, because retransmission of messages is needed to ensure messages delivery in wireless environments. The communication delays to deliver messages are difficult to anticipate. Therefore, a time-free collision prevention protocol is very important in wireless environments. The main contribution of this dissertation is providing a motion coordination platform that makes a system of mobile robots fail-safe independently of timeliness properties of the system. Mobile robots rely on this platform for their motion planning. The mobility coordination platform consists of time-free collision prevention protocols for an asynchronous system of cooperative mobile robots. The platform guarantees that no collision between robots can occur. In this dissertation, we analyze the performance of the protocols. A performance analysis provides insights for a proper dimensioning of system’s parameters in order to maximize the average effective speed of robots. We consider also the collision prevention in presence of robots failures by crash, and provide fault-tolerant collision prevention protocols that tolerate the crash of a certain number of robots. We consider two system models, closed group and dynamic group models. The first contribution is to provide collision prevention protocols for asynchronous cooperative mobile robots in a dynamic group model. In this model, the composition of the system of which robots have only a partial knowledge, can change dynamically. Robots have limited communication range, hence they naturally form an ad hoc network on which they rely for their communication. The collision prevention protocol relies on a Neighborhood Discovery primitive which is readily available through most of wireless communication devices. The collision prevention protocol is based on a locality-preserving distributed path reservation system that takes advantage of the inherent locality of the problem, in order to reduce communication.
منابع مشابه
Collision Prevention Platform for a Dynamic Group of Asynchronous Cooperative Mobile Robots
This paper presents a fail-safe platform on which cooperative mobile robots rely for their motion. The platform consists of a collision prevention protocol for a dynamic group of cooperative mobile robots with asynchronous communications. The collision prevention protocol is timefree, in the sense that it never relies on physical time, which makes it extremely robust for timing uncertainty comm...
متن کاملCooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing
Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...
متن کاملOptimal Trajectory Planning of a Mobile Robot with Spatial Manipulator For Spatial Obstacle Avoidance
Mobile robots that consist of a mobile platform with one or many manipulators mounted on it are of great interest in a number of applications. Combination of platform and manipulator causes robot operates in extended work space. The analysis of these systems includes kinematics redundancy that makes more complicated problem. However, it gives more feasibility to robotic systems because of the e...
متن کاملDirect Optimal Motion Planning for Omni-directional Mobile Robots under Limitation on Velocity and Acceleration
This paper describes a low computational direct approach for optimal motion planning and obstacle avoidance of Omni-directional mobile robots within velocity and acceleration constraints on the robot motion. The main purpose of this problem is the minimization of a quadratic cost function while limitation on velocity and acceleration of robot is considered and collision with any obstacle in the...
متن کاملControl of Wheeled Mobile Manipulators with Flexible Suspension Considering Wheels Slip Effects
Wheeled mobile manipulators utilize both the locomotion capabilities of the wheeled platform and manipulation capacity of the arm. While the modelling and control of such systems have previously been studied, most of them have considered robots with rigid suspension and their wheels are subject to pure rolling conditions. To relax the aforementioned limiting assumptions, this research addresses...
متن کامل